/**
 * @Version v1.0
 * @Description: TODO
 * @Author ZHANZHONGXIN
 * @Date 2022/5/7 15:17
 * @Copyright 博为峰
 */
public class MethodDemo01 {
    public static void main(String[] args) {
        /*
           权限修饰符 返回值类型 方法名(形参类型 形参名, ...){
             语句;
             return 返回值;
           }
         */
        int c = add(1, 2);
        System.out.println("c = " + c);

        double d = add(3.14, 3.15);
        System.out.println("d = " + d);
    }
    /*
       方法重载（overloading）
       1.方法名相同
       2.方法签名(参数类型，参数个数)不同
       3.方法返回类型可以不同
       4.方法修饰符可以不同
     */
    public static int add(int a, int b) {
        return a + b;
    }
    public static int add(int a, int b, int c) {
        return a + b;
    }
    public static double add(double d1, double d2) {
        return d1 + d1;
    }
}
